Reverse Engineering Using a Subdivision Surface Scheme
نویسندگان
چکیده
Subdivision surfaces are finding their way into many Computer Aided Design and Animation packages. Popular choices include Loop, Catmull-Clark, Doo-Sabin etc. Subdivision surfaces have many design advantages over traditional use of NURBs. NURB surfaces always are problematic when multiple patches meet. Reverse engineering (RE) is associated with the idea of scanning physical objects and representing the resulting dense cloud of points with mathematical surfaces. In RE the goal is to convert the dense point of scanned points into a patchwork of NURB surfaces with most effort going into automating the process. With the emergence of subdivision surfaces as popular modeling tools, it only follows that a similar process be devised for this class of surfaces. Our paper looks at developing one such method for Loop surfaces. Given a dense triangular mesh, we would like to obtain a control mesh for a Loop subdivision surface which approximates the given mesh. This process benefits subdivision surfaces in animation and manipulation as mentioned in [DeR98] that need speed over accuracy with an ability to manipulate the control mesh and to regenerate the smooth surface quickly. Like subdivision wavelets in a multi-resolution analysis [Lou97], our method can perform level-ofdetails (LOD) with arbitrary topological meshes useful in applications requiring a fast transfer, less storage, and a fast rendering and interaction. The paper shows the process as well as some early results which are promising. The resulting coarse control mesh is approximately 6.25% of the original mesh therefore this method can also be used as a lossy compression scheme.
منابع مشابه
Intrinsic point-based surface processing
The need for the processing of surface geometry represents an ubiquitous problem in computer graphics and related disciplines. It arises in numerous important applications such as computer-aided design, reverse engineering, rapid prototyping, medical imaging , cultural heritage acquisition and preservation, video gaming and the movie industry. Existing surface processing techniques predominantl...
متن کاملA Reverse Scheme For Quadrilateral Meshes
Reverse subdivision constructs a coarse mesh of a model from a finer mesh of this same model. In [1] Lanquetin and Neveu propose a reverse mask for the Catmull-Clark scheme which consists in locally reversing Catmull-Clark original formula for even control points, but this mask can not be applied in reversing other variants such as Quad-averaging scheme of Warren and Weimer [2]. In this paper, ...
متن کاملREVERSE LOOP SUBDIVISION FOR GEOMETRY AND TEXTURES
Reverse subdivision aims at constructing a coarser representation of an object given by a fine polygon mesh. In this paper, we first derive a mask for reverse Loop subdivision that can be applied to both regular and extraordinary vertices. The mask is parameterized, and thus can also be used in reversing variants of Loop subdivision, such as those proposed by Warren and Litke. We apply this mas...
متن کاملSubdivision surface fitting to a dense mesh using ridges and umbilics
Fitting a sparse surface to approximate vast dense data is of interest for many applications: reverse engineering, recognition and compression, etc. The present work provides an approach to fit a Loop subdivision surface to a dense triangular mesh of arbitrary topology, whilst preserving and aligning the original features. The natural ridge-joined connectivity of umbilics and ridge-crossings is...
متن کاملCapturing and Re-Using Artistic Styles with Reverse Subdivision-Based Multiresolution Methods
We describe a multiresolution method for rendering curves that is based on exact reproduction of artistic silhouettes and line hand-gesture styles. Using analysis based on reverse subdivision, we extract examples from both scanned images of line-drawn artwork and interactively-sketched input and apply these styles to the arbitrary strokes of new illustrations. Our algorithms work directly with ...
متن کامل